const {
	SM4
} = require('gm-crypto')
const pwdKey = "0123456789abcdeffedcba9876543210"; //"GJstSK_YBD=gSOFT"; 密钥  前后端一致即可,后端提供
/* 
 * 加密工具函数
 * @param {String} text 待加密文本
 */
export function encrypt(text) {
	return SM4.encrypt(text, pwdKey, {
		inputEncoding: 'utf8',
		outputEncoding: 'base64'
	})
}

/*
 * 解密工具函数
 * @param {String} text 待解密密文
 */
export function decrypt(text) {
	return SM4.decrypt(text, pwdKey, {
		inputEncoding: 'base64',
		outputEncoding: 'utf8'
	})
}